home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Mail / EnhanceMail.1.3 / Source / SimpleString.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-06  |  1.1 KB  |  41 lines

  1. /* -*-C-*-
  2. *******************************************************************************
  3. *
  4. * File:         SimpleString.h
  5. * RCS:          $Header: /usr/local/lib/cvs/EnhanceMail/SimpleString.h,v 1.1.1.2 1996/04/07 00:20:26 cedman Exp $
  6. * Description:  
  7. * Author:       Carl Edman
  8. * Created:      Tue Oct 17 23:45:19 1995
  9. * Modified:     Tue Apr  2 20:16:14 1996 (Carl Edman) cedman@capitalist.princeton.edu
  10. * Language:     C
  11. * Package:      N/A
  12. * Status:       Experimental (Do Not Distribute)
  13. *
  14. * (C) Copyright 1995, but otherwise this file is perfect freeware.
  15. *
  16. *******************************************************************************
  17. */
  18.  
  19. #import <appkit/appkit.h>
  20.  
  21. @interface SimpleString:Object
  22.    {
  23.    char *data;
  24.    char *cur;
  25.    }
  26. - init;
  27. - free;
  28. - grow;
  29. - (char *)string;
  30. - (int)length;
  31. - empty;
  32. - (int)appendChar:(char)c;
  33. - (int)appendString:(const char *)str;
  34. - (int)appendString:(const char *)str length:(int)len;
  35. - (int)appendStream:(NXStream *)s;
  36. - (int)appendFile:(int)fd;
  37. - (int)appendSimpleString:(id)sstr;
  38. - (int)includeSimpleString:(id)sstr;
  39. - (int)lastChar;
  40. @end
  41.